home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / comm / mailsend.zip / MAILSEND.TXT < prev    next >
Text File  |  1997-04-21  |  6KB  |  174 lines

  1.  
  2.  
  3.    MailSend : A Shareware command-line Internet mailer for Window 95 and NT
  4.  
  5.    Version 1.03
  6.  
  7.    Copyright (c) 1997 by James K. Lawless
  8.    Email: jimbo@radiks.net
  9.    Web:   http://www.radiks.net/jimbo
  10.  
  11.  
  12.    Table of Contents
  13.  
  14.       1) What is MailSend?
  15.       2) How does one use MailSend?
  16.       3) Can MailSend be used to send mail to multiple people?
  17.       4) Registering ( paying for use of ) MailSend
  18.       5) Disclaimer
  19.       6) Help!  What to do if you encounter problems.
  20.       7) Technical Specifications
  21.       8) Distribution
  22.  
  23.    1) What is MailSend?
  24.  
  25.       MailSend is a utility that allows one to send Internet e-mail from
  26.       the Win95 or NT command-line.  This includes the ability to send
  27.       Internet e-mail from batch files.
  28.  
  29.  
  30.    2) How does one use MailSend?
  31.  
  32.       The MailSend command-line is as follows:
  33.  
  34.          MailSend file smtp-server to from
  35.  
  36.       Where:
  37.          "file" is the text-file that you desire to send
  38.  
  39.          "smtp-server" is the name or IP address of the SMTP server
  40.          that you need to use to send e-mail ( ask your Internet provider
  41.          for this address or name ).
  42.  
  43.          "to" is the e-mail address for the recipient of the e-mail.
  44.  
  45.          "from" is the e-mail address for the sender ( that's usually you!)
  46.  
  47.       Let's say, for instance, that you want to send file MAGAZINE.TXT to
  48.       user snorky@wubble.kom and you are fred@gronk.kom and your SMTP
  49.       address is simply named gronk.kom, the MailSend command-line would
  50.       look like this:
  51.  
  52.          MailSend MAGAZINE.TXT gronk.kom snorky@wubble.kom fred@gronk.com
  53.  
  54.       MailSend will display a running status of it's session with your
  55.       SMTP server.  For the above example, the messages would look something
  56.       like the following:
  57.  
  58.          MailSend v1.03 attempting connection to radiks.net
  59.          Connection successful.
  60.          *** 250 gronk.kom Hello dial24.gronk.kom [0.0.0.0],
  61.              pleased to meet you
  62.          *** 250 <fred@gronk.kom>... Sender ok
  63.          *** 250 <snorky@wubble.kom>... Recipient ok
  64.          *** 354 Enter mail, end with "." on a line by itself
  65.          Send complete!
  66.  
  67.       The messages are typical responses from an SMTP server.  If
  68.       MailSend encounters response codes that differ from the above,
  69.       it will abort the MailSend operation ( and will exit with a
  70.       return code of 1 ).
  71.  
  72.  
  73.    3) Can MailSend be used to send mail to multiple people?
  74.  
  75.       While MailSend can only be used to send one e-mail at a time,
  76.       it's fairly easy to concoct a batch file to send mail to
  77.       multiple people.
  78.  
  79.       Suppose that you wanted to create a batch file that would
  80.       always send a specified file to several members of a group
  81.       or mailing list.  The batch file might look something like the
  82.       following ( we'll call it SEND.BAT):
  83.  
  84.          MailSend %1 gronk.kom snorky@wubble.kom   fred@gronk.com
  85.          if ERRORLEVEL 1 goto abort
  86.  
  87.          MailSend %1 gronk.kom wudzo@warble.kom    fred@gronk.com
  88.          if ERRORLEVEL 1 goto abort
  89.  
  90.          MailSend %1 gronk.kom freen@aragones.kom  fred@gronk.com
  91.          if ERRORLEVEL 1 goto abort
  92.  
  93.          echo Mail sent!
  94.          goto end
  95.  
  96.          :abort
  97.          echo Errors! Process aborted
  98.  
  99.          :end
  100.  
  101.       Then one would simply have to invoke SEND.BAT to send MAGAZINE.TXT
  102.       to the above people via the following command-line:
  103.  
  104.          SEND MAGAZINE.TXT
  105.  
  106.  
  107.    4) Registering ( paying for use of ) MailSend
  108.  
  109.       MailSend is shareware.  It is not free.  You may use it for a trial
  110.       period of 30 days.  If you continue to use it after 30 days or if you
  111.       use it for any purposes other than purely experimental use, you are
  112.       required to register the software.
  113.  
  114.       The registration fee for the software is $10.00 in U.S. funds for
  115.       each copy that has a potential to be used ( i.e. if you have 5
  116.       people in your company and 4 of them may need to use MailSend, you
  117.       are required to pay 4 registration fees ). 
  118.  
  119.       Please remit payment by check ( drawn on a U.S. Bank ) to:
  120.  
  121.          James K. Lawless
  122.          2414 4th Avenue
  123.          Council Bluffs, IA 51501
  124.  
  125.       If you live outside of the U.S., please contact me via e-mail at
  126.       jimbo@radiks.net to work out details.
  127.  
  128.  
  129.    5) Disclaimer
  130.  
  131.       I claim no responsibility nor liability for damages incurred to
  132.       hardware / software during usage of MailSend.  Nor am I responsible
  133.       for any monetary losses related to use of MailSend.  Use MailSend
  134.       at your own risk.
  135.  
  136.  
  137.    6) Help!  What to do if you encounter problems.
  138.  
  139.       If you encounter problems using MailSend, please report the
  140.       problem to me via e-mail.  It would be most helpful if you could
  141.       capture the output of MailSend into a file as follows ( the
  142.       following is just an example, you'll need to supply your own
  143.       e-mail addresses and such ).
  144.  
  145.          MailSend MAG.TXT gronk.kom s@w.kom fred@gronk.com > ERR.TXT
  146.  
  147.       The  "> ERR.TXT" at the end of the command will route the output
  148.       into a file called ERR.TXT.  If you could e-mail me this file
  149.       along with a description of your problem it would make it easier
  150.       for me to try and fix the problem.
  151.  
  152.  
  153.    7) Technical Specifications
  154.  
  155.       MailSend was written in a variant of the AWK programming language
  156.       called TAWK ( Thompson Automation AWK ) for Win95/NT.
  157.  
  158.       It addresses an SMTP server by issuing a connection to port 25
  159.       of the specified SMTP server, first issuing a HELO, followed by
  160.       a MAIL FROM:, RCPT TO:, DATA, ., and closes with a QUIT.
  161.  
  162.       Response 250 is anticipated from MAIL FROM: and RCPT TO:.  Response
  163.       354 is expected from DATA.
  164.  
  165.       No other responses are checked after the "." is issued.
  166.  
  167.  
  168.    8) Distribution
  169.  
  170.       You may not resell MailSend, but you may include it on media
  171.       such as CD-ROM shareware collections.  You may also upload it
  172.       to any BBS or place it on any FTP site or Web page.
  173.  
  174.